/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package suministros.ejb30.business;

import javax.ejb.EJB;
import javax.ejb.Stateless;
import suministros.ejb30.DAO.GestionCargosLocal;
import suministros.ejb30.entity.Cargo;

/**
 *
 * @author Diana
 */
@Stateless
public class SumiAdministracionCargos implements SumiAdministracionCargosLocal {
    
@EJB
private GestionCargosLocal gestionCargos;


 public java.lang.String insertarCargo(suministros.ejb30.entity.Cargo cargo) throws java.lang.Exception
 {
     return  this.gestionCargos.insertarCargo(cargo);
  }
 public java.lang.String modificarCargo(suministros.ejb30.entity.Cargo cargo) throws java.lang.Exception
 {
       return  this.gestionCargos.modificarCargo(cargo);
  }
 public java.lang.String insertarHistorialCargo(suministros.ejb30.entity.Cargo cargo) throws java.lang.Exception
 {
     return this.gestionCargos.insertarHistorialCargo(cargo);
 }
 public boolean insertarusuarioRol(suministros.ejb30.entity.HistorialCargos detallesa, suministros.ejb30.entity.HistorialCargos detallese) throws java.lang.Exception
 {
   return this.gestionCargos.insertarusuarioRol(detallesa, detallese);
 }
 public java.util.List<suministros.ejb30.TO.DetalleUsuarioCargoTO> obtenerDetalleUsuarioCargo(java.lang.String codigo)
 {
   return this.gestionCargos.obtenerDetalleUsuarioCargo(codigo);
 }
 public java.util.List<suministros.ejb30.TO.CargoTO> getListaCargos() throws java.lang.Exception
 {
   return  this.gestionCargos.getListaCargos();
  }
}
